﻿/* 
* Copyright (c) 2010, The University of Texas at Austin
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, 
* are permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice, 
* this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright notice, 
* this list of conditions and the following disclaimer in the documentation and/or other materials 
* provided with the distribution.
*
* Neither the name of The University of Texas at Austin nor the names of its contributors may be 
* used to endorse or promote products derived from this software without specific prior written 
* permission.
* 
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR 
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
* FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS 
* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF 
* THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/

namespace Bio.Data.Providers.Structure
{
    public class RNAMLTags
    {
        public static string RNAMLLabel = "rnaml";
        public static string RNAMLVersionLabel = "version";
        public static string RNAMLMoleculeLabel = "molecule";
        public static string RNAMLMoleculeIDAttribute = "id";
        public static string RNAMLIdentityLabel = "identity";
        public static string RNAMLIdentityNameLabel = "name";
        public static string RNAMLSequenceLabel = "sequence";
        public static string RNAMLSequenceDataLabel = "seq-data";
        public static string RNAMLStructureLabel = "structure";
        public static string RNAMLStructureModelLabel = "model";
        public static string RNAMLStructureModelAnnotationLabel = "str-annotation";
        public static string RNAMLBasePairLabel = "base-pair";
        public static string RNAMLBasePairFivePrimeLabel = "base-id-5p";
        public static string RNAMLBasePairThreePrimeLabel = "base-id-3p";
        public static string RNAMLHelixLabel = "helix";
        public static string RNAMLLengthLabel = "length";
        public static string RNAMLBaseIDLabel = "base-id";
        public static string RNAMLBasePositionLabel = "position";
        public static string RNAMLStructureModelDisplayLabel = "secondary-structure-display";
        public static string RNAMLStructureModelDisplayPositionLabel = "ss-base-coord";
        public static string RNAMLBaseCooridinatesLabel = "coordinates";
        public static string StrMLExtensionFormat = "strml-ext::{0}::{1}";
        public static string StrMLExtension = "strml-ext";
    }
}
